.app-control-portlet {
  border-radius: 4px;
  > .control-header {
    padding: 14px 16px;
    margin-bottom: 0;
    > .control-header__caption {
      font-size: 14px;
      font-weight: 400;
    }
  }

  > .app-control-portlet__content {
    width: 100%;
    height: calc(100% - 50px);
    overflow: auto;
  }

  > .app-control-portlet__content--no-title {
    width: 100%;
    height: 100%;
    overflow: auto;
  }

  .header__action {
    a {
      margin: 0 5px;
    }
  }

  .app-control-portlet__content__toolbar {
    height: 100%;
  }
}
.app-control-portlet.control-container {
  background-color: transparent;
  > .control-header {
    border-bottom: 1px solid @border-color-base;
    background-color: @layout-body-background;
  }
  .app-control-portlet__content > div {
    background-color: @layout-body-background;
  }
  .header__action {
    a {
      color: @primary-color;
    }
  }
}
